package jm.nj.demo11main.demo03;

import java.io.FileInputStream;
import java.io.FileOutputStream;

/*
* * JDK1.7出现的新特性,可以在try中定义流对象,不需要进行资源释放了
 *
 * 通过try可以直接释放资源
 * try(定义了流){
 *      操作流
 * }catch(){
 * 处理异常
 * }
* */
public class Demo04JDK17 {
    public static void main(String[] args) {
        try(FileInputStream fis = new FileInputStream("d:\\0002.jpg");
            FileOutputStream fos = new FileOutputStream("F:\\002.jpg")) {
            byte[] bytes = new byte[1024];
            int len = 0;
            while ((len = fis.read(bytes))!=-1){
                fos.write(bytes,0,len);
            }
            fis.close();
            fos.close();
            System.out.println("wangcheng");
        }catch (Exception e){
            System.out.println(e);
        }
    }
}
